﻿'--------------------------------------------------------------------------
' 
'  Copyright (c) Microsoft Corporation.  All rights reserved. 
' 
'  File: DataLoader.vb
'
'--------------------------------------------------------------------------


Namespace BabyNames
	''' <summary>Represents the number of babies with a given name board in a given state in a given year.</summary>
	Friend Class BabyInfo
		Public Property Name() As String
		Public Property State() As String
		Public Property Year() As Integer
		Public Property Count() As Integer
	End Class

	''' <summary>
	''' Loads data.  In order to limit distribution size, "loading" entails randomly generating.
	''' </summary>
	Friend Class DataLoader
		''' <summary>Generates a data set with numRecords baby infos, between the specified years.</summary>
		''' <param name="numRecords">The number of records to generate.</param>
		''' <param name="minYear">The starting year.</param>
		''' <param name="maxYear">The ending year.</param>
		''' <returns>The generated list of babies.</returns>
		Public Shared Function GenerateRandom(ByVal numRecords As Integer, ByVal minYear As Integer, ByVal maxYear As Integer) As List(Of BabyInfo)
			Dim rand As New Random()

			' Enumerate all possible combinations of year, state, name, in a random-ish order
			Dim allCombinations = From year In Enumerable.Range(minYear, maxYear - minYear + 1) , state In _stateIdentifiers , name In _commonPeopleNames
			                      Order By rand.Next()
			                      Select New BabyInfo With {.Name = name, .State = state, .Year = year, .Count = rand.Next(200, 1000)}

			' Return a subset of size numRecords as a list
			Return allCombinations.Take(numRecords).ToList()
		End Function

		''' <summary>An array of state identifiers (plus Washington, DC).</summary>
        Private Shared _stateIdentifiers() As String =
            {
                "AK", "AL", "AR", "AZ", "CA", "CO", "CT",
                "DC", "DE", "FL", "GA", "HI", "IA", "ID",
                "IL", "IN", "KS", "KY", "LA", "MA", "MD",
                "ME", "MI", "MN", "MO", "MS", "MT", "NC",
                "ND", "NE", "NH", "NJ", "NM", "NV", "NY",
                "OH", "OK", "OR", "PA", "RI", "SC", "SD",
                "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY"
            }

		''' <summary>An array of common names given to babies.</summary>
        Private Shared _commonPeopleNames() As String =
             {
                  "Aaliyah", "Aaron", "Abbey", "Abbie", "Abby", "Abigail", "Abigale",
                  "Abigayle", "Abraham", "Adam", "Addison", "Aden", "Adrian", "Adriana",
                  "Adrianna", "Adrienne", "Agnes", "Aidan", "Aiden", "Aimee", "Aisha",
                  "Alaina", "Alan", "Alana", "Albert", "Alberto", "Alec", "Alejandra",
                  "Alejandro", "Alex", "Alexa", "Alexande", "Alexander", "Alexandr", "Alexandra",
                  "Alexandria", "Alexia", "Alexis", "Alexus", "Alfred", "Ali", "Alice",
                  "Alicia", "Alika", "Alisha", "Alison", "Alissa", "Alivia", "Aliyah",
                  "Allan", "Allen", "Allie", "Allison", "Allyson", "Alondra", "Alvin",
                  "Alyson", "Alyssa", "Amanda", "Amari", "Amaya", "Amber", "Amelia",
                  "Amie", "Amir", "Amy", "Amya", "Ana", "Anahi", "Anastasia",
                  "Andre", "Andrea", "Andres", "Andrew", "Andy", "Anela", "Angel",
                  "Angela", "Angelia", "Angelica", "Angelina", "Angelique", "Angelo", "Angie",
                  "Anita", "Aniya", "Aniyah", "Ann", "Anna", "Annabelle", "Anne",
                  "Annette", "Annie", "Annika", "Annmarie", "Ansley", "Anthony", "Antoine",
                  "Antoinette", "Antonio", "Antwan", "April", "Ariana", "Arianna", "Ariel",
                  "Arielle", "Arlene", "Armando", "Arnold", "Aron", "Arthur", "Arturo",
                  "Ashanti", "Ashlee", "Ashleigh", "Ashley", "Ashlyn", "Ashlynn", "Ashton",
                  "Asia", "Aspen", "Aubrey", "Audra", "Audrey", "Aurora", "Austin",
                  "Autumn", "Ava", "Avery", "Ayanna", "Ayden", "Ayla", "Baby",
                  "Babyboy", "Babygirl", "Bailee", "Bailey", "Barbara", "Barry", "Bart",
                  "Baylee", "Beau", "Becky", "Belinda", "Benjamin", "Bernadette", "Bernard",
                  "Bertha", "Beth", "Bethany", "Betsy", "Betty", "Beverly", "Bianca",
                  "Bill", "Billie", "Billy", "Blaine", "Blake", "Blaze", "Bob",
                  "Bobbi", "Bobbie", "Bobby", "Bonnie", "Boston", "Boyd", "Brad",
                  "Braden", "Bradford", "Bradley", "Brady", "Branden", "Brandi", "Brandie",
                  "Brandon", "Brandy", "Braxton", "Brayden", "Breanna", "Breanne", "Brenda",
                  "Brendan", "Brenden", "Brendon", "Brenna", "Brennan", "Brent", "Brenton",
                  "Bret", "Brett", "Bria", "Brian", "Briana", "Brianna", "Brianne",
                  "Bridger", "Bridget", "Brinley", "Britney", "Brittany", "Brittney", "Brock",
                  "Brodie", "Brody", "Bronson", "Brooke", "Brooklyn", "Brooklynn", "Bruce",
                  "Bryan", "Bryanna", "Bryant", "Bryce", "Brynlee", "Brynn", "Bryon",
                  "Bryson", "Byron", "Cade", "Caden", "Cadence", "Cael", "Caitlin",
                  "Caitlyn", "Caleb", "Callie", "Calvin", "Camden", "Cameron", "Cami",
                  "Camila", "Camille", "Camryn", "Candace", "Candice", "Cara", "Carissa",
                  "Carl", "Carla", "Carlos", "Carlton", "Carly", "Carmen", "Carol",
                  "Carole", "Caroline", "Carolyn", "Carrie", "Carson", "Carter", "Casey",
                  "Cassandra", "Cassidy", "Cassie", "Catherine", "Cathy", "Catina", "Cayden",
                  "Cecilia", "Cedric", "Celeste", "Cesar", "Chad", "Chance", "Chandler",
                  "Chanel", "Chantel", "Chantelle", "Charity", "Charlene", "Charles", "Charlie",
                  "Charlotte", "Charmaine", "Chase", "Chasity", "Chaya", "Chelsea", "Chelsey",
                  "Chelsie", "Cheri", "Cherie", "Cheryl", "Cheyanne", "Cheyenne", "Chiquita",
                  "Chloe", "Chris", "Christa", "Christi", "Christian", "Christie", "Christin",
                  "Christina", "Christine", "Christopher", "Christy", "Chuck", "Ciara", "Cierra",
                  "Cindy", "Claire", "Clara", "Clarence", "Clarissa", "Clark", "Claudia",
                  "Clay", "Clayton", "Clifford", "Clifton", "Clint", "Clinton", "Clyde",
                  "Cody", "Colby", "Cole", "Colin", "Colleen", "Collin", "Colten",
                  "Colter", "Colton", "Conner", "Connie", "Connor", "Conor", "Constance",
                  "Cooper", "Cora", "Corbin", "Corey", "Corinne", "Cornelius", "Cortney",
                  "Cory", "Coty", "Courtney", "Craig", "Cristian", "Cristina", "Crystal",
                  "Curt", "Curtis", "Cynthia", "Cyrus", "Daisy", "Dakota", "Dale",
                  "Dallas", "Dallin", "Dalton", "Damari", "Damian", "Damien", "Damon",
                  "Dan", "Dana", "Dane", "Dangelo", "Daniel", "Daniela", "Danielle",
                  "Danny", "Dante", "Daquan", "Darcy", "Daren", "Darian", "Darin",
                  "Darius", "Darla", "Darlene", "Darnell", "Darrell", "Darren", "Darrin",
                  "Darryl", "Darwin", "Daryl", "Dave", "David", "Davon", "Dawn",
                  "Dawson", "Dayna", "Dean", "Deandre", "Deangelo", "Deann", "Deanna",
                  "Debbie", "Debora", "Deborah", "Debra", "Declan", "Deja", "Delaney",
                  "Delonte", "Demarcus", "Demetrius", "Denali", "Deneen", "Denis", "Denise",
                  "Dennis", "Denzel", "Derek", "Derrick", "Desiree", "Desmond", "Destinee",
                  "Destiny", "Devante", "Devin", "Devon", "Devonte", "Dexter", "Diamond",
                  "Diana", "Diane", "Dianna", "Dianne", "Diego", "Dillon", "Dina",
                  "Dionne", "Dixie", "Dolores", "Domenic", "Dominic", "Dominick", "Dominique",
                  "Don", "Donald", "Donna", "Donnell", "Donnie", "Donovan", "Donte",
                  "Dora", "Doreen", "Doris", "Dorothy", "Doug", "Douglas", "Drake",
                  "Drew", "Duane", "Duke", "Dustin", "Dusty", "Dwayne", "Dwight",
                  "Dylan", "Earl", "Earnest", "Easton", "Ebony", "Ed", "Eddie", "Eden",
                  "Edgar", "Edmund", "Edna", "Eduardo", "Edward", "Edwin", "Eileen",
                  "Elaine", "Eleanor", "Elena", "Eli", "Elias", "Elijah", "Elise",
                  "Eliza", "Elizabet", "Elizabeth", "Ella", "Ellen", "Ellie", "Elton",
                  "Emilee", "Emilio", "Emily", "Emma", "Emmanuel", "Enrique", "Eric",
                  "Erica", "Erick", "Erik", "Erika", "Erin", "Ernest", "Esmeralda",
                  "Esperanza", "Estevan", "Esther", "Estrella", "Ethan", "Eugene", "Eva",
                  "Evan", "Evelyn", "Everett", "Ezekiel", "Ezra", "Fabian", "Faith",
                  "Farrah", "Felicia", "Female", "Fernando", "Finn", "Fiona", "Floyd",
                  "Forrest", "Frances", "Francesca", "Francine", "Francis", "Francisco", "Frank",
                  "Franklin", "Fred", "Freddie", "Frederick", "Fredrick", "Gabriel", "Gabriela",
                  "Gabriella", "Gabrielle", "Gage", "Gail", "Garrett", "Gary", "Gavin",
                  "Gayla", "Gayle", "Gene", "Genesis", "Geoffrey", "George", "Gerald",
                  "Geraldine", "Gerard", "Gerardo", "Gianna", "Gilbert", "Gillian", "Gina",
                  "Ginger", "Giovanni", "Giselle", "Glen", "Glenda", "Glenn", "Gloria",
                  "Gordon", "Grace", "Gracie", "Graham", "Grant", "Grayson", "Greg",
                  "Gregg", "Gregory", "Greta", "Gretchen", "Griffin", "Guadalupe", "Guy",
                  "Gwen", "Gwendolyn", "Hailee", "Hailey", "Haleigh", "Haley", "Halle",
                  "Hallie", "Hanna", "Hannah", "Harley", "Harmony", "Harold", "Harrison",
                  "Harry", "Hayden", "Haylee", "Hayley", "Heath", "Heather", "Heaven",
                  "Hector", "Heidi", "Helen", "Henry", "Herbert", "Hilary", "Hillary",
                  "Holly", "Hope", "Howard", "Hudson", "Hunter", "Ian", "Iesha", "Igor",
                  "Ikaika", "Imani", "India", "Infant", "Ira", "Irene", "Iris",
                  "Irma", "Isaac", "Isabel", "Isabella", "Isabelle", "Isaiah", "Isiah",
                  "Israel", "Ivan", "Ivy", "Jace", "Jack", "Jackie", "Jackson",
                  "Jaclyn", "Jacob", "Jacqueline", "Jada", "Jade", "Jaden", "Jadyn",
                  "Jaheim", "Jaime", "Jakayla", "Jake", "Jakob", "Jalen", "Jamaal",
                  "Jamal", "Jamar", "Jamarion", "James", "Jami", "Jamia", "Jamie",
                  "Jan", "Jana", "Janae", "Janay", "Jane", "Janelle", "Janet",
                  "Janice", "Janiya", "Jaquan", "Jaqueline", "Jared", "Jarrod", "Jarvis",
                  "Jasmin", "Jasmine", "Jason", "Javier", "Javon", "Jaxon", "Jay",
                  "Jayden", "Jayla", "Jaylen", "Jaylon", "Jayme", "Jayson", "Jazmin",
                  "Jazmine", "Jean", "Jeanette", "Jeanne", "Jeannine", "Jeff", "Jeffery",
                  "Jeffrey", "Jenifer", "Jenna", "Jennie", "Jennifer", "Jenny", "Jeremiah",
                  "Jeremy", "Jermaine", "Jerome", "Jerry", "Jess", "Jesse", "Jessica",
                  "Jessie", "Jesus", "Jill", "Jillian", "Jim", "Jimmie", "Jimmy",
                  "Jo", "Joan", "Joann", "Joanna", "Joanne", "Jocelyn", "Jodi",
                  "Jodie", "Jody", "Joe", "Joel", "Joey", "Johanna", "John",
                  "Johnathan", "Johnathon", "Johnnie", "Johnny", "Jolene", "Jon", "Jonah",
                  "Jonathan", "Jonathon", "Joni", "Jordan", "Jordyn", "Jorge", "Jory",
                  "Jose", "Joseph", "Josephine", "Josette", "Joshua", "Josiah", "Josie",
                  "Joy", "Joyce", "Juan", "Juanita", "Judith", "Judy", "Julia",
                  "Julian", "Juliana", "Julianna", "Julie", "Julio", "Julissa", "Julius",
                  "June", "Justice", "Justin", "Justine", "Juwan", "Kade", "Kaden",
                  "Kadence", "Kadijah", "Kahealani", "Kai", "Kaila", "Kailee", "Kailey",
                  "Kaimana", "Kainalu", "Kainoa", "Kaitlin", "Kaitlyn", "Kalani", "Kaleb",
                  "Kalena", "Kamalani", "Kameron", "Kamryn", "Kanani", "Kapena", "Kara",
                  "Karen", "Kari", "Karin", "Karina", "Karissa", "Karl", "Karla",
                  "Karlee", "Kasey", "Kassandra", "Kassidy", "Kate", "Katelyn", "Katelynn",
                  "Katharine", "Katherin", "Katherine", "Kathleen", "Kathryn", "Kathy", "Katie",
                  "Katina", "Katlyn", "Katrina", "Kawena", "Kawika", "Kay", "Kaya",
                  "Kaycee", "Kayden", "Kaydence", "Kayla", "Kaylee", "Kayleigh", "Keanu",
                  "Keaton", "Keegan", "Keenan", "Kehaulani", "Keira", "Keisha", "Keith",
                  "Kekoa", "Kelley", "Kelli", "Kellie", "Kelly", "Kelsey", "Kelsie",
                  "Kelvin", "Ken", "Kendall", "Kendra", "Kendrick", "Kennedy", "Kenneth",
                  "Kenny", "Kent", "Kenya", "Keola", "Keoni", "Keri", "Kerri",
                  "Kerry", "Kevin", "Kevon", "Khadijah", "Khalil", "Kia", "Kiana",
                  "Kiani", "Kiara", "Kierra", "Kim", "Kimberlee", "Kimberley", "Kimberly",
                  "Kira", "Kirk", "Kirsten", "Kisha", "Kizzy", "Kobe", "Kody",
                  "Kory", "Kris", "Krista", "Kristen", "Kristi", "Kristie", "Kristin",
                  "Kristina", "Kristine", "Kristopher", "Kristy", "Krystal", "Krystle", "Kurt",
                  "Kyla", "Kyle", "Kylee", "Kyleigh", "Kyler", "Kylie", "Kyra",
                  "Lacey", "Laci", "Lacy", "Ladarius", "Ladonna", "Laila", "Lakeisha",
                  "Lakesha", "Lakisha", "Lamar", "Lamont", "Lana", "Lance", "Landen",
                  "Landon", "Lane", "Lani", "Larry", "Lashawn", "Lashonda", "Latasha",
                  "Latisha", "Latonya", "Latoya", "Laura", "Laurel", "Lauren", "Laurie",
                  "Lauryn", "Lawanda", "Lawrence", "Layla", "Leah", "Leann", "Lee",
                  "Leigh", "Leila", "Leilani", "Lena", "Leo", "Leon", "Leona",
                  "Leonard", "Leonardo", "Leroy", "Lesley", "Leslie", "Leticia", "Levi",
                  "Lewis", "Lexi", "Liam", "Liana", "Liliana", "Lillian", "Lillie",
                  "Lilly", "Lily", "Linda", "Lindsay", "Lindsey", "Lisa", "Liza",
                  "Lizbeth", "Lloyd", "Logan", "Lois", "London", "Lonnie", "Lora",
                  "Loren", "Lorena", "Lorenzo", "Loretta", "Lori", "Loriann", "Lorna",
                  "Lorraine", "Lorrie", "Louis", "Louise", "Lucas", "Lucia", "Lucy",
                  "Luis", "Luke", "Lydia", "Lyle", "Lynda", "Lynette", "Lynn",
                  "Lynne", "Mackenzie", "Macy", "Maddison", "Madeleine", "Madeline", "Madelyn",
                  "Madison", "Madisyn", "Maeve", "Maggie", "Mahealani", "Mahina", "Maia",
                  "Maile", "Makana", "Makayla", "Makenna", "Makenzie", "Makoa", "Malachi",
                  "Malcolm", "Male", "Malia", "Malik", "Mallory", "Mandi", "Mandy",
                  "Manuel", "Marc", "Marcel", "Marcella", "Marci", "Marcia", "Marco",
                  "Marcos", "Marcus", "Marcy", "Margaret", "Mari", "Maria", "Mariah",
                  "Mariana", "Marianne", "Maribel", "Marie", "Marilyn", "Marina", "Mario",
                  "Marion", "Marisa", "Marisol", "Marissa", "Mark", "Marlene", "Marlon",
                  "Marquis", "Marquise", "Marquita", "Marsha", "Marshall", "Martha", "Martin",
                  "Marty", "Marvin", "Mary", "Maryann", "Mason", "Mathew", "Matt",
                  "Matthew", "Maureen", "Maurice", "Max", "Maxwell", "Maya", "Mayra",
                  "Mckay", "Mckayla", "Mckenna", "Mckenzie", "Meagan", "Meaghan", "Megan",
                  "Meghan", "Mekhi", "Melanie", "Melia", "Melinda", "Melissa", "Melody",
                  "Melvin", "Mercedes", "Meredith", "Mia", "Micah", "Michael", "Michaela",
                  "Micheal", "Michele", "Michelle", "Miguel", "Mikaela", "Mikayla", "Mike",
                  "Miles", "Milton", "Mindy", "Miracle", "Miranda", "Misti", "Misty",
                  "Mitchell", "Molly", "Monica", "Monique", "Monte", "Morgan", "Moshe",
                  "Mya", "Myles", "Myra", "Myron", "Nadia", "Nadine", "Nainoa",
                  "Nakia", "Nalani", "Nancy", "Nanea", "Naomi", "Nasir", "Natalia",
                  "Natalie", "Natasha", "Nathan", "Nathaniel", "Nayeli", "Neal", "Neil",
                  "Nelson", "Nevaeh", "Nia", "Nicholas", "Nichole", "Nick", "Nickolas",
                  "Nicolas", "Nicole", "Nikita", "Nikki", "Nina", "Noa", "Noah",
                  "Nolan", "Nora", "Norma", "Norman", "Normand", "Notnamed", "Nyasia",
                  "Oliver", "Olivia", "Omar", "Omarion", "Orlando", "Oscar", "Owen",
                  "Paige", "Pam", "Pamela", "Paris", "Parker", "Pat", "Patrice",
                  "Patricia", "Patrick", "Patti", "Patty", "Paul", "Paula", "Pauline",
                  "Payton", "Pedro", "Peggy", "Penny", "Perry", "Peter", "Peyton",
                  "Philip", "Phillip", "Phoebe", "Phyllis", "Piper", "Pooja", "Porter", "Precious",
                  "Preston", "Priscilla", "Quentin", "Quinn", "Quinton", "Rachael", "Rachel",
                  "Rachelle", "Raekwon", "Rafael", "Raheem", "Ralph", "Ramon", "Ramona",
                  "Randal", "Randall", "Randi", "Randy", "Raquel", "Rashad", "Raul",
                  "Raven", "Ray", "Raymond", "Reagan", "Rebecca", "Rebekah", "Reed",
                  "Reese", "Regina", "Reginald", "Reid", "Renae", "Renata", "Rene",
                  "Renee", "Rex", "Rhonda", "Ricardo", "Richard", "Rick", "Rickey",
                  "Ricky", "Riley", "Rita", "Robert", "Roberta", "Roberto", "Robin",
                  "Robyn", "Rochelle", "Roderick", "Rodney", "Roger", "Roland", "Ron",
                  "Ronald", "Ronda", "Ronnie", "Roosevelt", "Rory", "Rosa", "Rose",
                  "Rosemary", "Rosie", "Ross", "Rowena", "Roxanne", "Roy", "Royce",
                  "Ruben", "Ruby", "Rudy", "Russell", "Ruth", "Ryan", "Ryder",
                  "Ryker", "Rylan", "Rylee", "Rylie", "Sabrina", "Sade", "Sadie",
                  "Sage", "Sally", "Salvador", "Salvatore", "Sam", "Samantha", "Sammy",
                  "Samuel", "Sandra", "Sandy", "Saniya", "Santana", "Santiago", "Sara",
                  "Sarah", "Sasha", "Savanna", "Savannah", "Sawyer", "Scott", "Scottie",
                  "Scotty", "Sean", "Sebastian", "Selena", "Serena", "Serenity", "Sergio",
                  "Seth", "Shana", "Shane", "Shania", "Shanice", "Shaniqua", "Shanna",
                  "Shannon", "Shantel", "Shaquille", "Shari", "Sharon", "Shaun", "Shauna",
                  "Shawn", "Shawna", "Shayden", "Shayla", "Shaylee", "Shayna", "Sheena",
                  "Sheila", "Shelbi", "Shelby", "Sheldon", "Shelia", "Shelley", "Shelly",
                  "Sheri", "Sherri", "Sherrie", "Sherry", "Sheryl", "Shirley", "Shyla",
                  "Sidney", "Sienna", "Sierra", "Silas", "Simone", "Skylar", "Skyler",
                  "Sofia", "Sonia", "Sonja", "Sonya", "Sophia", "Sophie", "Spencer",
                  "Stacey", "Staci", "Stacie", "Stacy", "Stanley", "Stefanie", "Stella",
                  "Stephani", "Stephanie", "Stephen", "Stephon", "Steve", "Steven", "Stuart",
                  "Sue", "Summer", "Susan", "Suzanne", "Sydney", "Sylvia", "Tabitha",
                  "Talia", "Tamara", "Tameka", "Tami", "Tamia", "Tamika", "Tammie",
                  "Tammy", "Tania", "Tanner", "Tanya", "Tara", "Taryn", "Tasha",
                  "Tate", "Tatiana", "Tatum", "Tatyana", "Tavon", "Tayla", "Taylor",
                  "Teagan", "Ted", "Teddy", "Tehani", "Teresa", "Teri", "Terrance",
                  "Terrell", "Terrence", "Terri", "Terry", "Tessa", "Tevin", "Thad",
                  "Theodore", "Theresa", "Thomas", "Tia", "Tiana", "Tiara", "Tiare",
                  "Tierra", "Tiffany", "Tim", "Timmy", "Timothy", "Tina", "Toby",
                  "Todd", "Tom", "Tommie", "Tommy", "Toni", "Tonia", "Tony",
                  "Tonya", "Tori", "Tracey", "Traci", "Tracie", "Tracy", "Travis",
                  "Trent", "Trenton", "Trevon", "Trevor", "Trey", "Tricia", "Trina",
                  "Trinity", "Trisha", "Trista", "Tristan", "Tristen", "Troy", "Tucker",
                  "Ty", "Tyler", "Tyra", "Tyree", "Tyrel", "Tyrell", "Tyrese",
                  "Tyrone", "Tyson", "Unknown", "Unnamed", "Valeria", "Valerie", "Vanessa",
                  "Vera", "Vernon", "Veronica", "Vicki", "Vickie", "Vicky", "Victor",
                  "Victoria", "Vincent", "Virginia", "Vivian", "Wade", "Walker", "Walter",
                  "Wanda", "Warren", "Wassillie", "Wayne", "Wendell", "Wendy", "Wesley",
                  "Weston", "Whitney", "Willa", "William", "Willie", "Willow", "Wyatt",
                  "Xander", "Xavier", "Yesenia", "Yolanda", "Yvette", "Yvonne", "Zachariah",
                  "Zachary", "Zachery", "Zackary", "Zander", "Zane", "Zion", "Zoe", "Zoey"
              }
	End Class
End Namespace